// 弹出层iframe
function openWin(width, height, title, url, btns, btnFns) {
    var obj = {
        title : [ title, 'font-size:17px;font-weight:bold;color:#013e5b;' ],
        type : 2,
        //id: 'LAY_layuiTop', //设定一个id，防止重复弹出
        maxmin : true,
        offset: 'auto',
        btn : btns,
        closeBtn : 1,
        //skin : 'layui-layer-rim', // 加上边框
        area : [ width + 'px', height + 'px' ], // 宽高
        content : url,
        success: function(layero, index){
            top.layer_index = index;
        },
        yes : function(index, layero) {
            layer.close(index); // 第一个按钮
        },
        cancel : function() {
            // 弹出层关闭后的毁掉方法
        },
        end : function() {
            // 弹出层销毁后的回调方法
        },
        full : function(layero) {
            // 全屏回调方法
        },
        min : function(layero) { // 最小化回调方法
            // 将遮罩效果隐藏
            isHideShade(true);
        },
        restore : function(layero) { // 还原回调方法
            // 将遮罩效果显示
            isHideShade(false);
        }
    };

    if (btnFns != null) {
        obj = $.extend(obj, btnFns);
    }

    // 页面层
    layer.open(obj);
}

//弹出层tab
function openTab(width, height, tabs) {
    layer.tab({
        area: [width + 'px', height + 'px'],
        offset: '6px',
        tab: tabs
    });
}

//消息提示框
function confirm(msg, url) {
    layer.confirm(msg, {icon: 3, title: '提示'}, function (index) {
        window.location.href = url;
        layer.close(index);
    });
}

//关闭某个指定弹出层
function closeWin(index) {
    layer.close(index);
}

//最小化弹出层
function minWin(index) {
    layer.min(index);
}

function isHideShade(flag) {
    var shade_ = $('#layui-layer-shade1');
    if (typeof(shade_) != 'undefined') {
        if (flag) {
            //隐藏弹出层的遮罩层
            shade_.hide();
        } else {
            //显示弹出层的遮罩层
            shade_.show();
        }
    }
}